import { getCommentListAPI } from "@/api"; //配置好axios的大项目

const state = {
  //评论数据
  commentList: [],
};

const mutations = {
  GETCOMMENTLIST(state, commentList) {
    state.commentList = commentList;
  },
};
//action|用户处理派发action地方的，可以书写异步语句、自己逻辑地方
const actions = {
  // 获取评论
  async getcommentList({ commit }, val) {
    let data = await getCommentListAPI(val);
    if (data.code == 200) {
      commit("GETCOMMENTLIST", data.comments);
    }
  },
};
//计算属性
//项目当中getters主要的作用是:简化仓库中的数据(简化数据而生)
const getters = {};
export default {
  namespaced: true, //开启命名空间，不要漏了
  state,
  mutations,
  actions,
  getters,
};
